// Bun Snapshot v1, https://goo.gl/fbAQLP

exports[`fast-glob e2e tests patterns regular fixtures/*: fixtures/* 1`] = `
[
  "fixtures/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular fixtures/**: fixtures/** 1`] = `
[
  "fixtures/file.md",
  "fixtures/first/file.md",
  "fixtures/first/nested/directory/file.json",
  "fixtures/first/nested/directory/file.md",
  "fixtures/first/nested/file.md",
  "fixtures/second/file.md",
  "fixtures/second/nested/directory/file.md",
  "fixtures/second/nested/file.md",
  "fixtures/third/library/a/book.md",
  "fixtures/third/library/b/book.md",
]
`;

exports[`fast-glob e2e tests patterns regular fixtures/**/*: fixtures/**/* 1`] = `
[
  "fixtures/file.md",
  "fixtures/first/file.md",
  "fixtures/first/nested/directory/file.json",
  "fixtures/first/nested/directory/file.md",
  "fixtures/first/nested/file.md",
  "fixtures/second/file.md",
  "fixtures/second/nested/directory/file.md",
  "fixtures/second/nested/file.md",
  "fixtures/third/library/a/book.md",
  "fixtures/third/library/b/book.md",
]
`;

exports[`fast-glob e2e tests patterns regular fixtures/*/nested: fixtures/*/nested 1`] = `[]`;

exports[`fast-glob e2e tests patterns regular fixtures/*/nested/*: fixtures/*/nested/* 1`] = `
[
  "fixtures/first/nested/file.md",
  "fixtures/second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular fixtures/*/nested/**: fixtures/*/nested/** 1`] = `
[
  "fixtures/first/nested/directory/file.json",
  "fixtures/first/nested/directory/file.md",
  "fixtures/first/nested/file.md",
  "fixtures/second/nested/directory/file.md",
  "fixtures/second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular fixtures/*/nested/**/*: fixtures/*/nested/**/* 1`] = `
[
  "fixtures/first/nested/directory/file.json",
  "fixtures/first/nested/directory/file.md",
  "fixtures/first/nested/file.md",
  "fixtures/second/nested/directory/file.md",
  "fixtures/second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular fixtures/**/nested/*: fixtures/**/nested/* 1`] = `
[
  "fixtures/first/nested/file.md",
  "fixtures/second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular fixtures/**/nested/**: fixtures/**/nested/** 1`] = `
[
  "fixtures/first/nested/directory/file.json",
  "fixtures/first/nested/directory/file.md",
  "fixtures/first/nested/file.md",
  "fixtures/second/nested/directory/file.md",
  "fixtures/second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular fixtures/**/nested/**/*: fixtures/**/nested/**/* 1`] = `
[
  "fixtures/first/nested/directory/file.json",
  "fixtures/first/nested/directory/file.md",
  "fixtures/first/nested/file.md",
  "fixtures/second/nested/directory/file.md",
  "fixtures/second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular fixtures/{first,second}: fixtures/{first,second} 1`] = `[]`;

exports[`fast-glob e2e tests patterns regular fixtures/{first,second}/*: fixtures/{first,second}/* 1`] = `
[
  "fixtures/first/file.md",
  "fixtures/second/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular fixtures/{first,second}/**: fixtures/{first,second}/** 1`] = `
[
  "fixtures/first/file.md",
  "fixtures/first/nested/directory/file.json",
  "fixtures/first/nested/directory/file.md",
  "fixtures/first/nested/file.md",
  "fixtures/second/file.md",
  "fixtures/second/nested/directory/file.md",
  "fixtures/second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular fixtures/{first,second}/**/*: fixtures/{first,second}/**/* 1`] = `
[
  "fixtures/first/file.md",
  "fixtures/first/nested/directory/file.json",
  "fixtures/first/nested/directory/file.md",
  "fixtures/first/nested/file.md",
  "fixtures/second/file.md",
  "fixtures/second/nested/directory/file.md",
  "fixtures/second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular fixtures/*/{first,second}/*: fixtures/*/{first,second}/* 1`] = `[]`;

exports[`fast-glob e2e tests patterns regular fixtures/*/{first,second}/*/{nested,file.md}: fixtures/*/{first,second}/*/{nested,file.md} 1`] = `[]`;

exports[`fast-glob e2e tests patterns regular fixtures/**/{first,second}/**: fixtures/**/{first,second}/** 1`] = `
[
  "fixtures/first/file.md",
  "fixtures/first/nested/directory/file.json",
  "fixtures/first/nested/directory/file.md",
  "fixtures/first/nested/file.md",
  "fixtures/second/file.md",
  "fixtures/second/nested/directory/file.md",
  "fixtures/second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular fixtures/**/{first,second}/{nested,file.md}: fixtures/**/{first,second}/{nested,file.md} 1`] = `
[
  "fixtures/first/file.md",
  "fixtures/second/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular fixtures/**/{first,second}/**/{nested,file.md}: fixtures/**/{first,second}/**/{nested,file.md} 1`] = `
[
  "fixtures/first/file.md",
  "fixtures/first/nested/directory/file.md",
  "fixtures/first/nested/file.md",
  "fixtures/second/file.md",
  "fixtures/second/nested/directory/file.md",
  "fixtures/second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular fixtures/{first,second}/{nested,file.md}: fixtures/{first,second}/{nested,file.md} 1`] = `
[
  "fixtures/first/file.md",
  "fixtures/second/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular fixtures/{first,second}/*/nested/*: fixtures/{first,second}/*/nested/* 1`] = `[]`;

exports[`fast-glob e2e tests patterns regular fixtures/{first,second}/**/nested/**: fixtures/{first,second}/**/nested/** 1`] = `
[
  "fixtures/first/nested/directory/file.json",
  "fixtures/first/nested/directory/file.md",
  "fixtures/first/nested/file.md",
  "fixtures/second/nested/directory/file.md",
  "fixtures/second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular fixtures/*/{nested,file.md}/*: fixtures/*/{nested,file.md}/* 1`] = `
[
  "fixtures/first/nested/file.md",
  "fixtures/second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular fixtures/**/{nested,file.md}/*: fixtures/**/{nested,file.md}/* 1`] = `
[
  "fixtures/first/nested/file.md",
  "fixtures/second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular ./fixtures/*: ./fixtures/* 1`] = `
[
  "./fixtures/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular cwd *: * 1`] = `
[
  "file.md",
]
`;

exports[`fast-glob e2e tests patterns regular cwd **: ** 1`] = `
[
  "file.md",
  "first/file.md",
  "first/nested/directory/file.json",
  "first/nested/directory/file.md",
  "first/nested/file.md",
  "second/file.md",
  "second/nested/directory/file.md",
  "second/nested/file.md",
  "third/library/a/book.md",
  "third/library/b/book.md",
]
`;

exports[`fast-glob e2e tests patterns regular cwd **/*: **/* 1`] = `
[
  "file.md",
  "first/file.md",
  "first/nested/directory/file.json",
  "first/nested/directory/file.md",
  "first/nested/file.md",
  "second/file.md",
  "second/nested/directory/file.md",
  "second/nested/file.md",
  "third/library/a/book.md",
  "third/library/b/book.md",
]
`;

exports[`fast-glob e2e tests patterns regular cwd */nested: */nested 1`] = `[]`;

exports[`fast-glob e2e tests patterns regular cwd */nested/*: */nested/* 1`] = `
[
  "first/nested/file.md",
  "second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular cwd */nested/**: */nested/** 1`] = `
[
  "first/nested/directory/file.json",
  "first/nested/directory/file.md",
  "first/nested/file.md",
  "second/nested/directory/file.md",
  "second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular cwd */nested/**/*: */nested/**/* 1`] = `
[
  "first/nested/directory/file.json",
  "first/nested/directory/file.md",
  "first/nested/file.md",
  "second/nested/directory/file.md",
  "second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular cwd **/nested/*: **/nested/* 1`] = `
[
  "first/nested/file.md",
  "second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular cwd **/nested/**: **/nested/** 1`] = `
[
  "first/nested/directory/file.json",
  "first/nested/directory/file.md",
  "first/nested/file.md",
  "second/nested/directory/file.md",
  "second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular cwd **/nested/**/*: **/nested/**/* 1`] = `
[
  "first/nested/directory/file.json",
  "first/nested/directory/file.md",
  "first/nested/file.md",
  "second/nested/directory/file.md",
  "second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular cwd {first,second}: {first,second} 1`] = `[]`;

exports[`fast-glob e2e tests patterns regular cwd {first,second}/*: {first,second}/* 1`] = `
[
  "first/file.md",
  "second/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular cwd {first,second}/**: {first,second}/** 1`] = `
[
  "first/file.md",
  "first/nested/directory/file.json",
  "first/nested/directory/file.md",
  "first/nested/file.md",
  "second/file.md",
  "second/nested/directory/file.md",
  "second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular cwd {first,second}/**/*: {first,second}/**/* 1`] = `
[
  "first/file.md",
  "first/nested/directory/file.json",
  "first/nested/directory/file.md",
  "first/nested/file.md",
  "second/file.md",
  "second/nested/directory/file.md",
  "second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular cwd */{first,second}/*: */{first,second}/* 1`] = `[]`;

exports[`fast-glob e2e tests patterns regular cwd */{first,second}/*/{nested,file.md}: */{first,second}/*/{nested,file.md} 1`] = `[]`;

exports[`fast-glob e2e tests patterns regular cwd **/{first,second}/**: **/{first,second}/** 1`] = `
[
  "first/file.md",
  "first/nested/directory/file.json",
  "first/nested/directory/file.md",
  "first/nested/file.md",
  "second/file.md",
  "second/nested/directory/file.md",
  "second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular cwd **/{first,second}/{nested,file.md}: **/{first,second}/{nested,file.md} 1`] = `
[
  "first/file.md",
  "second/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular cwd **/{first,second}/**/{nested,file.md}: **/{first,second}/**/{nested,file.md} 1`] = `
[
  "first/file.md",
  "first/nested/directory/file.md",
  "first/nested/file.md",
  "second/file.md",
  "second/nested/directory/file.md",
  "second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular cwd {first,second}/{nested,file.md}: {first,second}/{nested,file.md} 1`] = `
[
  "first/file.md",
  "second/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular cwd {first,second}/*/nested/*: {first,second}/*/nested/* 1`] = `[]`;

exports[`fast-glob e2e tests patterns regular cwd {first,second}/**/nested/**: {first,second}/**/nested/** 1`] = `
[
  "first/nested/directory/file.json",
  "first/nested/directory/file.md",
  "first/nested/file.md",
  "second/nested/directory/file.md",
  "second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular cwd */{nested,file.md}/*: */{nested,file.md}/* 1`] = `
[
  "first/nested/file.md",
  "second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular cwd **/{nested,file.md}/*: **/{nested,file.md}/* 1`] = `
[
  "first/nested/file.md",
  "second/nested/file.md",
]
`;

exports[`fast-glob e2e tests patterns regular relative cwd ./*: ./* 1`] = `
[
  "./leak.test.ts",
  "./match.test.ts",
  "./scan.test.ts",
  "./stress.test.ts",
  "./util.ts",
]
`;

exports[`fast-glob e2e tests patterns regular relative cwd ./*: ./* 2`] = `
[
  "./file.md",
]
`;

exports[`fast-glob e2e tests patterns regular relative cwd ./**: ./** 1`] = `
[
  "./file.md",
  "./first/file.md",
  "./first/nested/directory/file.json",
  "./first/nested/directory/file.md",
  "./first/nested/file.md",
  "./second/file.md",
  "./second/nested/directory/file.md",
  "./second/nested/file.md",
  "./third/library/a/book.md",
  "./third/library/b/book.md",
]
`;

exports[`fast-glob e2e tests patterns regular relative cwd ./**/*: ./**/* 1`] = `
[
  "./file.md",
  "./first/file.md",
  "./first/nested/directory/file.json",
  "./first/nested/directory/file.md",
  "./first/nested/file.md",
  "./second/file.md",
  "./second/nested/directory/file.md",
  "./second/nested/file.md",
  "./third/library/a/book.md",
  "./third/library/b/book.md",
]
`;

exports[`fast-glob e2e tests patterns regular relative cwd ../*: ../* 1`] = `
[
  "../file.md",
]
`;

exports[`fast-glob e2e tests patterns regular relative cwd ../**: ../** 1`] = `
[
  "../file.md",
  "../first/file.md",
  "../first/nested/directory/file.json",
  "../first/nested/directory/file.md",
  "../first/nested/file.md",
  "../second/file.md",
  "../second/nested/directory/file.md",
  "../second/nested/file.md",
  "../third/library/a/book.md",
  "../third/library/b/book.md",
]
`;

exports[`fast-glob e2e tests patterns regular relative cwd ../../*: ../../* 1`] = `
[
  "../../file.md",
]
`;

exports[`fast-glob e2e tests patterns regular relative cwd ../{first,second}: ../{first,second} 1`] = `[]`;

exports[`fast-glob e2e tests patterns regular relative cwd ./../*: ./../* 1`] = `
[
  "./../file.md",
]
`;

exports[`fast-glob e2e tests patterns absolute cwd *: * 1`] = `
[
  "js/bun/glob/fixtures/file.md",
]
`;

exports[`fast-glob e2e tests patterns absolute cwd **: ** 1`] = `
[
  "js/bun/glob/fixtures/file.md",
  "js/bun/glob/fixtures/first/file.md",
  "js/bun/glob/fixtures/first/nested/directory/file.json",
  "js/bun/glob/fixtures/first/nested/directory/file.md",
  "js/bun/glob/fixtures/first/nested/file.md",
  "js/bun/glob/fixtures/second/file.md",
  "js/bun/glob/fixtures/second/nested/directory/file.md",
  "js/bun/glob/fixtures/second/nested/file.md",
  "js/bun/glob/fixtures/third/library/a/book.md",
  "js/bun/glob/fixtures/third/library/b/book.md",
]
`;

exports[`fast-glob e2e tests patterns absolute cwd **/*: **/* 1`] = `
[
  "js/bun/glob/fixtures/file.md",
  "js/bun/glob/fixtures/first/file.md",
  "js/bun/glob/fixtures/first/nested/directory/file.json",
  "js/bun/glob/fixtures/first/nested/directory/file.md",
  "js/bun/glob/fixtures/first/nested/file.md",
  "js/bun/glob/fixtures/second/file.md",
  "js/bun/glob/fixtures/second/nested/directory/file.md",
  "js/bun/glob/fixtures/second/nested/file.md",
  "js/bun/glob/fixtures/third/library/a/book.md",
  "js/bun/glob/fixtures/third/library/b/book.md",
]
`;

exports[`fast-glob e2e tests only files fixtures/*: fixtures/* 1`] = `
[
  "fixtures/file.md",
]
`;

exports[`fast-glob e2e tests only files fixtures/**: fixtures/** 1`] = `
[
  "fixtures/file.md",
  "fixtures/first/file.md",
  "fixtures/first/nested/directory/file.json",
  "fixtures/first/nested/directory/file.md",
  "fixtures/first/nested/file.md",
  "fixtures/second/file.md",
  "fixtures/second/nested/directory/file.md",
  "fixtures/second/nested/file.md",
  "fixtures/third/library/a/book.md",
  "fixtures/third/library/b/book.md",
]
`;

exports[`fast-glob e2e tests only files fixtures/**/*: fixtures/**/* 1`] = `
[
  "fixtures/file.md",
  "fixtures/first/file.md",
  "fixtures/first/nested/directory/file.json",
  "fixtures/first/nested/directory/file.md",
  "fixtures/first/nested/file.md",
  "fixtures/second/file.md",
  "fixtures/second/nested/directory/file.md",
  "fixtures/second/nested/file.md",
  "fixtures/third/library/a/book.md",
  "fixtures/third/library/b/book.md",
]
`;

exports[`fast-glob e2e tests only files (cwd) *: * 1`] = `
[
  "file.md",
]
`;

exports[`fast-glob e2e tests only files (cwd) **: ** 1`] = `
[
  "file.md",
  "first/file.md",
  "first/nested/directory/file.json",
  "first/nested/directory/file.md",
  "first/nested/file.md",
  "second/file.md",
  "second/nested/directory/file.md",
  "second/nested/file.md",
  "third/library/a/book.md",
  "third/library/b/book.md",
]
`;

exports[`fast-glob e2e tests only files (cwd) **/*: **/* 1`] = `
[
  "file.md",
  "first/file.md",
  "first/nested/directory/file.json",
  "first/nested/directory/file.md",
  "first/nested/file.md",
  "second/file.md",
  "second/nested/directory/file.md",
  "second/nested/file.md",
  "third/library/a/book.md",
  "third/library/b/book.md",
]
`;
